import CryptoJS from 'crypto-js'
// 加密数据
export const encryptionData = (val) => {
    const key = 'RxDzSm7KnR+QxPu1TMa90Q=='; // 密钥

    // 将密钥转换为 WordArray 对象
    const keyWordArray = CryptoJS.enc.Utf8.parse(key);

    // 使用密钥和初始向量（IV）进行 AES 加密
    const encrypted = CryptoJS.AES.encrypt(val, keyWordArray, {
        iv: CryptoJS.enc.Hex.parse('00000000000000000000000000000000'), // 初始向量（IV）
        mode: CryptoJS.mode.CBC, // 加密模式为 CBC
        padding: CryptoJS.pad.Pkcs7, // 填充方式为 PKCS7
    });

    // 获取加密后的密文
    const encryptedData = encrypted.toString();
    return encryptedData
}
